package com.cloud.model;

import java.util.Date;

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Document
public class DataDic implements java.io.Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -2593399616448881368L;
	@Id
	private String id;
	private String name;
	private String code;
	private String title;
	private String dstype; // dashboard类型
	private String dstemplet; // dashboard类型对应的 展示模板
	private String parentid;
	private String type;
	private String memo; // 改变用处，变更为 目录序号
	private String distitle; // 分栏时 左侧 栏目的 显示标题
	private String orgi;
	private String status;
	private String iconclass;
	private String cssstyle;
	private String creater;
	private String authcode;
	private String publishedtype;
	private Date createtime = new Date();
	private Date updatetime;
	private String description;
	private String tabtype;
	private String dictype;
	private boolean spsearch = true; // 是否支持搜索
	private boolean defaultmenu;
	private String projectid;
	private int sortindex = 1; // 排序位置
	private String dataid; // dstype = singel 的时候，用于定义获取数据的 ID
	private String dicicon; // 菜单图标
	private String curicon; // 菜单选中时候 的 图标
	private String bgcolor; // 在列表的时候显示的背景颜色，用于反显图标用的
	private String curbgcolor; // 在列表的时候显示的背景颜色，用于反显图标用的
	private String menupos; // 菜单显示位置，左侧显示 ： 顶部显示

	private boolean navmenu; // 顶部导航菜单按钮
	private boolean quickmenu; // 左侧快捷菜单按钮

}
